<?php
require('../global.php');
require('../script/funciones.php');
require('../script/class/rm_articulos.class.php');
require('../script/class/rm_comentarios.class.php');

$articulo_id= $_POST['articulo_id'];
$nombre		= trim($_POST['author']);
$email		= trim($_POST['email']);
$web		= trim($_POST['url']);
$comentario	= trim($_POST['comment']);
$num_1		=$_POST['num1'];
$num_2		=$_POST['num2'];
$security	=$_POST['security'];

//evitando pinche spam
$result		=$num_1+$num_2;
if($security != $result){
	echo 'spambot!';
	die();
}
//evitando pinche spam
$oculto	= trim($_POST['info']);
if( !empty($oculto) ){
	echo 'spambot!';
	die();
}

$objArticulo=new Articulo;
$articulo=$objArticulo->mostrar_por_id($articulo_id);
$row=mysql_fetch_array($articulo);

if(G_ENL_AMIG) $link_post_return = G_SERVER.'/articulos/'.$row['titulo_enlace'].'/';
else $link_post_return = G_SERVER.'/post.php?art='.$row['titulo_enlace'];

if( empty($nombre) || empty($email) || empty($comentario) ){
	echo '<p>Llene los datos obligatorios :)</p>';
	echo '<a href="'.$link_post_return.'/">regresar al articulo</a>';
}else{
	//validar mail
	if(validar_mail($email)==false){
		echo 'e-mail invalido!';
		die();
	}
	
	//validar url
	// si variable web contiene http:// o esta vacia guardarla como vacia en la base datos
	if($web=="http://" || strlen($web)==0){
		$web="";
	}else{
		if(validar_url($web)==false){
			echo 'web invalido!';
			die();
		}
	}
	
	//agregar comentario
	$objComentario=new Comentario;
	if($objComentario->insertar($articulo_id, $nombre, $comentario, $email, $web)==true){
		//sumamos 1 al campo comentarios
		$objArticulo->actualizar_por_campo('comentarios','comentarios+1',$row['id']);
		
		header('Location: '.$link_post_return);
	}else{
		echo '<p>Error al intentar guardar los datos :(</p>';
		echo '<a href="'.$link_post_return.'">regresar al articulo</a>';
	}
	
}
?>